/* #ifndef APP-NVUE */
view,
text {
	box-sizing: border-box;
}
/* #endif */

page {
	background: $u-bg-page;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
}

.m-bg-main {
	background: $u-bg-main;
}
.m-width-full {
	width: 100%;
}
.m-font-bold {
	font-weight: bold;
}
.m-font-normal {
	font-weight: normal;
}
.m-inline-block {
	display: inline-block;
}
.m-border-radius-0 {
	border-radius: 0 !important;
	button {
		border-radius: 0 !important;
	}
}

/* 商品列表样式 */
.goods-main {
	.u-grid-item-box {
		padding: 0 0 5rpx 0 !important;
	}
	.goods-item {
		width: 100%;
		overflow: hidden;
		background: rgba(0, 0, 0, 0.05);
		border-radius: 10rpx;
	}
	.goods-price {
		color: $u-type-error;
		margin-top: 15rpx;
		font-weight: bold;
	}
	.goods-title {
		color: $u-main-color;
		padding: 10rpx 20rpx 20rpx 20rpx;
		font-weight: bold;
	}
}

.order-goods {
	.item {
		display: flex;
		margin: 20rpx 0 0;
		justify-content: space-between;
		.left {
			margin-right: 20rpx;
			image {
				width: 100rpx;
				height: 100rpx;
				border-radius: 10rpx;
			}
		}
		.content {
			.title {
				font-size: 28rpx;
				line-height: 50rpx;
			}
			.type {
				margin: 10rpx 0;
				font-size: 24rpx;
				color: $u-tips-color;
			}
			.delivery-time {
				color: #e5d001;
				font-size: 24rpx;
			}
		}
		.right {
			margin-left: 10rpx;
			padding-top: 20rpx;
			text-align: right;
			.decimal {
				font-size: 24rpx;
				margin-top: 4rpx;
			}
			.number {
				color: $u-tips-color;
				font-size: 24rpx;
			}
		}
	}
}
